import java.util.Arrays;

public class maopaoDemo01 {

    public static void main(String[] args) {
        int[] a={1,4,5,78,77,90,77,6};
        int[] sort=sort(a);
        System.out.println(Arrays.toString(sort));
    }
    //冒泡排序
    //比较数组中相邻的元素，如果第一个比第二个数大，我们就交换他妈的位置
    //每一次比较都会产生一个最大或最小的数字；
    //下一轮就可以少一次比较排序
    //一次循环直到结束
 public static int[] sort(int[] array){
        //外层循环，判断我们要走多少次
                int temp=0;
     for (int i = 0; i <array.length-1; i++) {
         //内层循环 比较判断两个数，如果第一个数比第二个数大则交换位置
         for (int j = 0; j <array.length-1-i ; j++) {
            if (array[j+i]>array[j]){
                temp=array[j];
                array[j]=array[j+1];
                array[j+1]=temp ;
            }
         }
     }
return array;
 }

}
